home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 60 / IOPROG_60.ISO / soft / c++ / gsl-1.1.1-setup.exe / {app} / src / config.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-04-20  |  5.7 KB  |  210 lines

  1. /* config.h.  Generated automatically by configure.  */
  2. /* config.h.in.  Generated automatically from configure.in by autoheader.  */
  3.  
  4. /* Define to empty if the keyword does not work.  */
  5. /* #undef const */
  6.  
  7. /* Define if you don't have vprintf but do have _doprnt.  */
  8. /* #undef HAVE_DOPRNT */
  9.  
  10. /* Define if you have the vprintf function.  */
  11. #define HAVE_VPRINTF 1
  12.  
  13. /* Define as __inline if that's what the C compiler calls it.  */
  14. /* #undef inline */
  15.  
  16. /* Define to `unsigned' if <sys/types.h> doesn't define.  */
  17. /* #undef size_t */
  18.  
  19. /* Define if you have the ANSI C header files.  */
  20. #define STDC_HEADERS 1
  21.  
  22. /* Define if you have the acosh function.  */
  23. #define HAVE_ACOSH 1
  24.  
  25. /* Define if you have the asinh function.  */
  26. #define HAVE_ASINH 1
  27.  
  28. /* Define if you have the atanh function.  */
  29. #define HAVE_ATANH 1
  30.  
  31. /* Define if you have the clock function.  */
  32. #define HAVE_CLOCK 1
  33.  
  34. /* Define if you have the expm1 function.  */
  35. #define HAVE_EXPM1 1
  36.  
  37. /* Define if you have the finite function.  */
  38. #define HAVE_FINITE 1
  39.  
  40. /* Define if you have the hypot function.  */
  41. #define HAVE_HYPOT 1
  42.  
  43. /* Define if you have the isfinite function.  */
  44. /* #undef HAVE_ISFINITE */
  45.  
  46. /* Define if you have the isinf function.  */
  47. #define HAVE_ISINF 1
  48.  
  49. /* Define if you have the isnan function.  */
  50. #define HAVE_ISNAN 1
  51.  
  52. /* Define if you have the log1p function.  */
  53. #define HAVE_LOG1P 1
  54.  
  55. /* Define if you have the memcpy function.  */
  56. #define HAVE_MEMCPY 1
  57.  
  58. /* Define if you have the memmove function.  */
  59. #define HAVE_MEMMOVE 1
  60.  
  61. /* Define if you have the strdup function.  */
  62. #define HAVE_STRDUP 1
  63.  
  64. /* Define if you have the strtol function.  */
  65. #define HAVE_STRTOL 1
  66.  
  67. /* Define if you have the strtoul function.  */
  68. #define HAVE_STRTOUL 1
  69.  
  70. /* Define if you have the <dlfcn.h> header file.  */
  71. #define HAVE_DLFCN_H 1
  72.  
  73. /* Define if you have the m library (-lm).  */
  74. #define HAVE_LIBM 1
  75.  
  76. /* Name of package */
  77. #define PACKAGE "gsl"
  78.  
  79. /* Version number of package */
  80. #define VERSION "1.1.1"
  81.  
  82. /* Define if you have inline */
  83. #define HAVE_INLINE 1
  84.  
  85. /* Define if you need to hide the static definitions of inline functions */
  86. /* #undef HIDE_INLINE_STATIC */
  87.  
  88. /* Define if you have the ansi CLOCKS_PER_SEC clock rate */
  89. #define HAVE_CLOCKS_PER_SEC 1
  90.  
  91. /* Defined if configure has guessed a missing ansi CLOCKS_PER_SEC clock rate */
  92. /* #undef HAVE_GUESSED_CLOCKS_PER_SEC */
  93.  
  94. /* Use configure's best guess for CLOCKS_PER_SEC if it is unknown */
  95. #ifndef HAVE_CLOCKS_PER_SEC
  96. #define CLOCKS_PER_SEC HAVE_GUESSED_CLOCKS_PER_SEC
  97. #endif
  98.  
  99. /* Defined if you have ansi EXIT_SUCCESS and EXIT_FAILURE in stdlib.h */
  100. #define HAVE_EXIT_SUCCESS_AND_FAILURE 1
  101.  
  102. /* Use 0 and 1 for EXIT_SUCCESS and EXIT_FAILURE if we don't have them */
  103. #ifndef HAVE_EXIT_SUCCESS_AND_FAILURE
  104. #define EXIT_SUCCESS 0
  105. #define EXIT_FAILURE 1
  106. #endif
  107.  
  108. /* Define one of these if you have a known IEEE arithmetic interface */
  109. /* #undef HAVE_SPARCLINUX_IEEE_INTERFACE */
  110. /* #undef HAVE_M68KLINUX_IEEE_INTERFACE */
  111. /* #undef HAVE_PPCLINUX_IEEE_INTERFACE */
  112. #define HAVE_X86LINUX_IEEE_INTERFACE 1
  113. /* #undef HAVE_SUNOS4_IEEE_INTERFACE */
  114. /* #undef HAVE_SOLARIS_IEEE_INTERFACE */
  115. /* #undef HAVE_HPUX11_IEEE_INTERFACE */
  116. /* #undef HAVE_HPUX_IEEE_INTERFACE */
  117. /* #undef HAVE_TRU64_IEEE_INTERFACE */
  118. /* #undef HAVE_IRIX_IEEE_INTERFACE */
  119. /* #undef HAVE_AIX_IEEE_INTERFACE */
  120. /* #undef HAVE_FREEBSD_IEEE_INTERFACE */
  121. /* #undef HAVE_OS2EMX_IEEE_INTERFACE */
  122. /* #undef HAVE_NETBSD_IEEE_INTERFACE */
  123. /* #undef HAVE_OPENBSD_IEEE_INTERFACE */
  124. /* #undef HAVE_DARWIN_IEEE_INTERFACE */
  125.  
  126. /* Define this if we need to include /usr/include/float.h explicitly
  127.    in order to get FP_RND_RN and related macros.  This is known to be
  128.    a problem on some Compaq Tru64 unix systems when compiled with GCC. */
  129. /* #undef FIND_FP_RND_IN_USR_INCLUDE_FLOAT_H */
  130.  
  131. /* Define a rounding function which moves extended precision values
  132.    out of registers and rounds them to double-precision. This should
  133.    be used *sparingly*, in places where it is necessary to keep
  134.    double-precision rounding for critical expressions while running in
  135.    extended precision. For example, the following code should ensure
  136.    exact equality, even when extended precision registers are in use,
  137.  
  138.       double q = GSL_COERCE_DBL(3.0/7.0) ;
  139.       if (q == GSL_COERCE_DBL(3.0/7.0)) { ... } ;
  140.  
  141.    It carries a penalty even when the program is running in double
  142.    precision mode unless you compile a separate version of the
  143.    library with HAVE_EXTENDED_PRECISION_REGISTERS turned off. */
  144.  
  145. #define HAVE_EXTENDED_PRECISION_REGISTERS 1
  146.  
  147. #ifdef HAVE_EXTENDED_PRECISION_REGISTERS
  148. #define GSL_COERCE_DBL(x) (gsl_coerce_double(x))
  149. #else
  150. #define GSL_COERCE_DBL(x) (x)
  151. #endif
  152.  
  153. /* Define this if printf can handle %Lf for long double */
  154. #define HAVE_PRINTF_LONGDOUBLE 1
  155.  
  156. /* Define this is IEEE comparisons work correctly (e.g. NaN != NaN) */
  157. #define HAVE_IEEE_COMPARISONS 1
  158.  
  159. /* Substitute gsl functions for missing system functions */
  160.  
  161. #ifndef HAVE_HYPOT
  162. #define hypot gsl_hypot
  163. #endif
  164.  
  165. #ifndef HAVE_LOG1P
  166. #define log1p gsl_log1p
  167. #endif
  168.  
  169. #ifndef HAVE_EXPM1
  170. #define expm1 gsl_expm1
  171. #endif
  172.  
  173. #ifndef HAVE_ACOSH
  174. #define acosh gsl_acosh
  175. #endif
  176.  
  177. #ifndef HAVE_ASINH
  178. #define asinh gsl_asinh
  179. #endif
  180.  
  181. #ifndef HAVE_ATANH
  182. #define atanh gsl_atanh
  183. #endif
  184.  
  185. #ifndef HAVE_ISINF
  186. #define isinf gsl_isinf
  187. #endif
  188.  
  189. #ifndef HAVE_ISNAN
  190. #define isnan gsl_isnan
  191. #endif
  192.  
  193. #ifndef HAVE_FINITE
  194. #ifdef HAVE_ISFINITE
  195. #define finite isfinite
  196. #else
  197. #define finite gsl_finite
  198. #endif
  199. #endif
  200.  
  201. #ifdef __GNUC__
  202. #define DISCARD_POINTER(p) do { ; } while(p ? 0 : 0);
  203. #else
  204. #define DISCARD_POINTER(p) /* ignoring discarded pointer */
  205. #endif
  206.  
  207. #ifndef RANGE_CHECK_ON
  208. #define RANGE_CHECK_OFF  /* turn off range checking by default */
  209. #endif
  210.